/**
 * Исключение используется в тех случаях, когда аргументом конструктора 
 * является путь к файлу, который не существует.
 * Является перехватываемым исключением.
 */

#ifndef _FILENOTFOUNDEXCEPTION_H
#define	_FILENOTFOUNDEXCEPTION_H

#include <string>
#include "Exception.h"

namespace etu {
namespace common {

class FileNotFoundException : public Exception {
public:
    FileNotFoundException(const char* message) throw() : Exception(message) {}
    FileNotFoundException(std::string message) throw() : Exception(message) {}
    FileNotFoundException(const FileNotFoundException& orig) throw() : Exception(orig) {}
    virtual ~FileNotFoundException() throw() {}
};

}
}

#endif	/* _FILENOTFOUNDEXCEPTION_H */

